
html, body {
    background-color:#FFFFFF;
}
a, a:link, a:visited {
    color:#1C9CFF;
}
a:hover {
	color:#007CDC;
}

input[type="text"], input[type="password"], textarea, select {
	border-color:#E0E0E0;
}

small {
	color:#666666;
}

.contrast_l {color:#999999;}
.contrast_m {color:#666666;}
.contrast_h {color:#333333;}


#header {
	background-color:#EAEAEA;
}
#header-logo {
	background-color:#0090FF;
	color:#C6E6FF;
	border-color:#007CDC;
}
#header-logo a {
	color:#FFFFFF;
}
#header-logo a:hover {
	color:#C6E6FF;
}
#header-navbar a:hover {
	background-color:#99D3FF;
	color:#FFFFFF;
}

#footer {
	border-color:#C6E6FF;
}

table.component_list td {
	border-color:#EAEAEA;
}
table.component_list div.details {
	color:#999999;
}
td.col_desc small {
	color:#999999;
}

.submit {
	background-color:#0090FF;
    border-color:#007CDC;
    color:#FFFFFF;
}

.shade1 { background-color:#EFEFEF; }
.shade2 { background-color:#EAEAEA; }
.shade3 { background-color:#E0E0E0; }

.shade_1 { background-color:#EFEFEF; }
.shade_2 { background-color:#EAEAEA; }
.shade_3 { background-color:#E0E0E0; }


.widget_title {
	border-color:#99D3FF;
	border:none;
	background-image:url(blue-white_640x1.png);
	background-position:bottom left;
	background-repeat:no-repeat;
}


#profile_navbar {
	background-color:#C6E6FF;
}


.menu_item-selected {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#99D3FF;
}

